package ar.edu.utn.frba.dds.opendesigners.ui.arena;

import org.uqbar.arena.layout.HorizontalLayout;
import org.uqbar.arena.widgets.Label;
import org.uqbar.arena.widgets.Panel;
import org.uqbar.arena.widgets.tables.Table;

import ar.edu.utn.frba.dds.opendesigners.dominio.GestionUsuario;
import ar.edu.utn.frba.dds.opendesigners.resultados.AsientoGridItem;

@SuppressWarnings("serial")
public class HistorialComprasWindow extends HistorialUsuarioWindow{

	public HistorialComprasWindow(GestionUsuarioWindow parent, GestionUsuario modelObject) {
		super(parent, modelObject);
	}

	@Override
	void crearDisplayInformacion(Panel mainPanel) {
		//Panel que contiene el display
		Panel panelDisplay = new Panel(mainPanel);
		panelDisplay.setLayout(new HorizontalLayout());
		
		//Label con la información del tipo de historial
		new Label(panelDisplay).setText("Compras para ");
		new Label(panelDisplay).bindValueToProperty("apellido");
		new Label(panelDisplay).bindValueToProperty("nombre");
	}

	@Override
	void bindingConDetalleHistorial(Table<AsientoGridItem> detalleHistorial) {
		this.getModelObject().actualizarCompras();
		detalleHistorial.bindItemsToProperty("compras");
	}
	
}
